FalseIncarnate
b5cfca5ea8
Refactors Fish
...
Cleans up fish code to not be (as) reliant on some ugly associated lists
and strings.
Tweaks fish breeding:
- Breeding now only requires an additional 0.2 food level, instead of
the previous 2.0 food level
- Fish may refuse to cross-breed with other fish, resulting in dud eggs
unless another member of their species is present. Currently, shrimp and
eels refuse to breed with other types of fish.
- When breeding, fish will attempt to pick a partner and base their
success off the pair
- If the first parent will not cross-breed, they will successfully lay
an egg of their type if at least one other fish of their species is
present, otherwise they will always lay a dud
- If the first parent will cross-breed but the second parent will not,
the egg will always be a dud
- If both fish are the same type of cross-breeders, there is a 90%
chance of them successfully laying an egg of their type, otherwise the
result is a dud egg
- If the fish are different types of cross-breeders, there is a 30%
chance of them laying a dud egg, otherwise they will lay an egg of the
same type as one of the parents
Code refactor includes making adding more fish with their own special
interactions with the tank (like the catfish and feeder fish
interactions) cleaner and hopefully easier.
- New "fish" are on the way, hopefully coming soon once sprites are
available.
- Fish mutating will be added at such time to accomodate the obtaining
of new and exciting sea-life.
🆑
tweak: Fish breeding has been tweaked to support fish refusing to
cross-breed and improved egg chances with same-species parents.
/🆑
2017-03-06 04:16:09 -05:00
KasparoVy
f425f0ae4e
Plasmaman Suit only extinguishes when you're on fire.
...
Had to make it disregard negative firestacks because showers (and
probably some other things). This check is extremely similar to one just
a few lines above, so it makes sense.
2017-02-28 00:50:03 -05:00
Fox McCloud
1634788ba5
Merge pull request #6635 from Krausus/ClickSubstituteTweaks
...
[s].click Substitute Tweaks
2017-02-28 00:21:28 -05:00
Fox McCloud
45286f3a7f
Merge pull request #6634 from Crazylemon64/airlock_runtime_fix
...
Fixes roundstart airlock runtime
2017-02-28 00:19:48 -05:00
Crazylemon64
31679e729f
Fixes roundstart airlock runtime
2017-02-27 20:06:34 -08:00
Krausus
18ba27fd70
Click substitute tweaks
2017-02-27 23:04:55 -05:00
FlattestGuitar
8d4127c80d
Disables the .click macro
2017-02-27 23:07:25 +01:00
uraniummeltdown
d0d2c63f30
remove trailing returns, alter checks, setdir, light_range
2017-02-27 15:03:28 +04:00
uraniummeltdown
0c7ec9d330
Merge remote-tracking branch 'remotes/upstream/master' into statues
...
# Conflicts:
# _maps/map_files/cyberiad/cyberiad.dmm
2017-02-27 14:27:24 +04:00
Fox McCloud
cdf5b55ac1
Merge pull request #6535 from KasparoVy/rigfix
...
Fixes Rigsuit NODROP-Related Bug and Improves Rigsuit Verb Readability
2017-02-26 18:04:51 -05:00
Krausus
32df184a47
Fixes religious choices blocking round startup
2017-02-26 17:48:39 -05:00
Fox McCloud
8729dff99e
Merge pull request #6588 from Crazylemon64/random_barrier
...
Adds a random barrier for use in mapping
2017-02-26 17:27:20 -05:00
Crazy Lemon
e6e3ebd462
Merge pull request #6599 from davipatury/datacore-effect
...
Refactors datacore into a datum
2017-02-26 09:38:56 -08:00
Fox McCloud
21941f4547
Merge pull request #6566 from Kyep/aiupload_zlevel_restrict
...
Stops AI & Borg upload consoles working on other zlevels
2017-02-26 12:35:17 -05:00
Fox McCloud
116d852d60
Merge pull request #6587 from Crazylemon64/immovable_rod_is_finite
...
Immovable rods no longer loop forever
2017-02-26 12:08:28 -05:00
Fox McCloud
5772b6170b
Merge pull request #6618 from Crazylemon64/firedoor_robofix
...
Robots can now work with firelocks again
2017-02-26 11:56:36 -05:00
Crazylemon64
d43c921b68
Fixes barber and captain equipment
2017-02-26 07:32:12 -08:00
Crazylemon64
923b5b160b
Should prevent false-alarm rod events
2017-02-26 07:26:07 -08:00
Crazylemon64
fb88011dcd
Robots can now work with firelocks again
2017-02-26 07:19:12 -08:00
Kyep
c4e7d346bd
Crazy request
2017-02-26 04:59:04 -08:00
Crazy Lemon
21eaf98684
Merge pull request #6481 from davipatury/atm-ui
...
ATM Nano-UI-ification
2017-02-25 22:43:36 -08:00
Crazy Lemon
3f36c99bad
Merge pull request #6606 from Kyep/mentor_verb_bugfix
...
Fixes spam when mentors check playtime/playerage
2017-02-25 22:38:13 -08:00
Kyep
04de186145
Loadout system bugfix
...
🆑 Kyep
bugfix: players will no longer spawn with loadout items their job has no
access to. /🆑
2017-02-25 18:53:08 -08:00
Kyep
92e21bffcc
Fixes spam when mentors check playtime/playerage
2017-02-25 18:47:02 -08:00
Crazy Lemon
186edb14e7
Merge pull request #6468 from tigercat2000/job_refactor_tg
...
Ported /tg/'s outfit datums, refactored job controller to support them
2017-02-25 17:54:01 -08:00
davipatury
97b9e17955
Datacore refactor.
2017-02-25 22:31:19 -03:00
Crazy Lemon
992fae8cf5
Merge pull request #6500 from davipatury/secure_data-ui
...
Security Records Nano-UI-ification
2017-02-25 16:59:59 -08:00
Fox McCloud
1e44336a3a
Merge pull request #6555 from KasparoVy/vox-plasmaman-reagent-bsns
...
Reagent Oxygen is Toxic to Vox, Reagent Plasma Heals Plasmamen, Plasmaman Suit Autoextinguish & Plasmaman Exposure Burn Fixes
2017-02-25 17:11:08 -05:00
Fox McCloud
616a0ff8d1
Merge pull request #6446 from Kyep/terrorspiders-PR3
...
Terror Spiders 3 - Awaymission & AI
2017-02-25 17:04:30 -05:00
Fox McCloud
ec30a8b629
Merge pull request #6580 from Draconic-saint/spartan_fluff
...
Spartan fluff
2017-02-25 16:50:28 -05:00
Kyep
6fac5bcc98
Tiger changes
2017-02-25 06:06:51 -08:00
Tigercat2000
fe5fb2c0f8
Merge remote-tracking branch 'upstream/master' into job_refactor_tg
2017-02-25 05:42:47 -08:00
davipatury
26d5a016f0
The same error in two pull requests.
2017-02-25 09:56:27 -03:00
Fox McCloud
fbed82b080
Merge pull request #6570 from SamHPurp/no-ghost-spin
...
Refactors the Chair Rotate verb
2017-02-25 06:51:57 -05:00
Sam
83e616d8d8
Removes a superfluous return
...
Hopefully the final change..
2017-02-25 09:08:41 +00:00
Fox McCloud
1044b2b84d
Merge pull request #6515 from Crazylemon64/fast_servermonitor
...
Telecomms monitor is speedier now
2017-02-24 23:25:47 -05:00
Crazy Lemon
9173611f69
Merge pull request #6503 from davipatury/skills_ui
...
Employment Records Nano-UI-ification
2017-02-24 18:54:28 -08:00
Crazy Lemon
e81592c3db
Merge pull request #6499 from davipatury/med_data-ui
...
Medical Records Nano-UI-ification
2017-02-24 18:53:33 -08:00
Crazy Lemon
9bc203d32f
Merge pull request #6482 from davipatury/eftpos-ui
...
EFTPOS Nano-UI-ification
2017-02-24 18:53:19 -08:00
Crazy Lemon
1bc176ee8c
Merge pull request #6498 from Markolie/firedoorchange
...
Makes firelocks more lethal
2017-02-24 18:23:11 -08:00
Crazy Lemon
4c88191fb9
Merge pull request #6504 from Twinmold93/bloodpack_labeling
...
BloodPack Tagging/Pen Labeling
2017-02-24 18:20:46 -08:00
Crazylemon64
5b148e13e8
Adds a random barrier for use in mapping
2017-02-24 18:18:46 -08:00
Crazylemon64
2f8feff402
Refactors tcomms stuff a little
2017-02-24 18:10:08 -08:00
Crazylemon64
369bf483b5
Immovable rods no longer loop forever
2017-02-24 15:09:04 -08:00
Sam
e1abe58da7
Fixes indentation
2017-02-24 20:09:17 +00:00
Crazy Lemon
4c14385b67
Merge pull request #6534 from Kyep/bless_smite_logging
...
Adds logging to admin use of Smite/Bless
2017-02-24 12:06:09 -08:00
Sam
79d5d7dc0c
Removes an unnecessary 'else' statement
...
Tidies the code up a bit more
2017-02-24 20:05:59 +00:00
Crazy Lemon
9382db1767
Merge pull request #6430 from FalseIncarnate/botany2
...
Botany adjustments/re-addition/fixes/whatever (RE-UPLOAD)
2017-02-24 12:03:07 -08:00
Fox McCloud
7acb0c1474
Merge pull request #6576 from Kyep/blob_fix
...
Fixes #6572 - double prompt on blob
2017-02-24 15:00:09 -05:00
Fox McCloud
45c9a3e550
Merge pull request #6573 from Markolie/zefix
...
Fixes
2017-02-24 14:57:38 -05:00