Commit Graph
30429 Commits
Author SHA1 Message Date
FalseIncarnate b0e87ea7d3 Moved/renamed controller file 2016-12-21 18:17:47 -05:00
FalseIncarnate 48cf5148f0 cleanup 2016-12-21 17:36:10 -05:00
FalseIncarnate 1913969578 minor styling fixes 2016-11-24 10:39:30 -05:00
FalseIncarnate da4d095de3 Maps in the battle terminals and healing terminal
map-merged this time
2016-11-23 21:05:10 -05:00
FalseIncarnate 5109e463d0 Reverts map edit
forgot to map-merge, so gotta do that over again
2016-11-23 20:24:03 -05:00
FalseIncarnate 7b438c5cfb Nano-Mob Hunter GO! Battle System
Two new terminals have been added just outside the holodeck, capable to
projecting holograms of your Nano-Mobs for you to pit in battle against
your rival (or your other Nano-Mobs).

Battling is turn-based, with each side choosing to either attack,
recall, or surrender (if they don't have a mob on the field). Reducing
your rival's Nano-Mob to 0 health will down it, earning your mob
valuable battle experience and even increasing it's level! Surrendering
ends the battle, but does not grant experience as the battle was not
completed.

Additionally, Medical has provided a brand new Nano-Mob Hunter GO!
Restoration Terminal for use in their lobby area. Simply swipe any
Nano-Mob card through and it will be restored to full health instantly!
2016-11-23 19:44:53 -05:00
FalseIncarnate 6f31107575 Fun Preservation Circuits
Adds a cooldown to the manual reboot command, to prevent anti-fun
comdoms from endlessly rebooting to lock crew out of the game.

In the event of the game server being knocked offline, the manual reboot
can be used even if it was on cooldown from a previous restart. This
still initiates a fresh cooldown.
2016-09-16 00:37:28 -04:00
FalseIncarnate 6edafc1a97 Mob Hunt Adjustments
Removes server instability, random disconnects, and server crash due to
trap mobs / high player count

Trap mobs are now capped just like normal spawns
- If a trap mob is created that would push the total number of trap mobs
over this limit, the server will remove the oldest trap mob (effectively
replacing it)

Changes health from a list using magic numbers to an associated list for
readability (doesn't make sense to have two vars for what little uses
this)

Converts mob displaying to use the alternate appearance system, to allow
for a per-mob control over visibility
- Only will show for mobs that are holding a PDA with a game client that
is connected to the game server.
- Nanomobs properly are concealed from player mobs after being interacted
with (capture/escape), PDA dropped, or game client disconnection
- Game client will disconnect from game server when you change the active
PDA app (including going to PDA main menu) and/or eject the game cartridge

Also finished my thought in that one comment. It's about time I-
2016-09-15 23:59:46 -04:00
FalseIncarnate 6c4bce1eac Changed Mob Hunt Server to be an abstract controller
Adds catch modifier support, track wild captures

Adds support for capture modifiers:
- These modifiers adjust the "effective run chance" of the mob,
potentially making it easier or harder to capture a mob based on the
total modifier
- Attempting to capture a mob in melee (running up and smacking it with
pda in hand) now grants a 20% capture bonus (reduces mob's effective run
chance by 20)
- Attempting to capture a mob at range (throwing the pda) does not grant
a bonus
- Support is in place for a client-based catch modifiers, to allow for
possible things such as bonuses or penalties from things like "item
cards" or achieving X number of captures. This is not currently planned
for this PR

Adds tracking of how many wild mobs you have captured to the game UI.
Mobs from trading cards will not increase this value, only mob you
captured from the wild will.
- Bragging rights for now, but could be used for a future "milestone"
system to earn bonuses

More cleanup and fixes

Thrown PDAs now properly trigger capture attempts

Mobs now properly consider their type preferences for spawning (may need
to up whitelist bonus weight)

Mobs no longer will spawn in holodeck areas, since this results in them
sometimes spawning on z2 in the holodeck source "templates"

show_message replaced with audible_message

Spawn area selection cleanup

Mobs will no longer attempt to spawn in the derelict solars,
constructionsite solars, or the unused /area/construction subtypes (the
base type is used, just not the subtypes as far as I can tell)
- Mobs will also avoid spawning on turfs that are not on the station
z-level, in the event an area is mistakenly mapped onto additional
z-levels or something
2016-09-09 02:20:57 -04:00
FalseIncarnate 89fe9a7e81 Revert "adding servers to map, take 2"
This reverts commit 9b56dda4dd.
2016-09-08 11:25:32 -04:00
FalseIncarnate d6926d9467 Recodes spawn selection, cleans up mob type lists
Changes to spawn selection:
- Elemental types now have a set of area and turf black/whitelists to
eliminate copy-pasted ones for same-type mobs
- Mobs still have their own black/whitelists to further customize their
spawn preferences beyond their elemental type preferences
- Whitelisted areas/turfs now increase weight by 4 per whitelist they
are on
- Blacklisted areas/turfs now decrease weight by 2 per blacklist they
are on (if the ending weight is less than 1, the area/turf is removed
from consideration)
- Creation of weighted lists for area and turf selection moved to
separate procs for readability
- Spawn area selection now uses pickweight

Elemental Types now use the defines instead of hardcoded paths for their
lists
- Fixed a mistake with Rock Type resistances improperly including Grass
and not including Flying
2016-09-08 02:47:43 -04:00
FalseIncarnate 9b56dda4dd adding servers to map, take 2 2016-09-06 05:51:27 -04:00
FalseIncarnate dd26a99a26 Merge branch 'master' of https://github.com/ParadiseSS13/Paradise into pogo 2016-09-06 05:28:43 -04:00
FalseIncarnate 05112f6669 Revert "Maps in Nano-Mob Hunter GO! Servers to z2"
This reverts commit c4590c0834.
2016-09-06 05:28:13 -04:00
FalseIncarnate d48ffa7af5 Finally names Mob 14 and Mob 16, fixes normal weakness 2016-09-06 05:07:15 -04:00
FalseIncarnate c4590c0834 Maps in Nano-Mob Hunter GO! Servers to z2
map-merged, including metastation's z2
2016-09-06 04:44:59 -04:00
FalseIncarnate cddc7cb340 Nano-Mob Hunter GO! WIP commit 3: The committening 2016-09-06 04:15:44 -04:00
ParadiseSS13-Bot 0ce93c9706 Automatic changelog generation for PR #5621 2016-09-05 17:42:20 -04:00
Fox McCloudandGitHub 6c4d87d691 Merge pull request #5621 from IcyV/Buckets-When
Buckets can be worn as hats
2016-09-05 17:42:14 -04:00
FalseIncarnate 42b6c73efa Nano-Mob Hunter GO! WIP commit 2: electric bugaloo 2016-09-05 01:19:07 -04:00
Fox McCloudandGitHub 3b2cbcd57c Merge pull request #5619 from CyrusJazzberry/patch-8
Fixes misc grammar and adds new attack messages
2016-09-05 00:08:08 -04:00
Fox McCloudandGitHub 34acbdda6e Merge pull request #5615 from CyrusJazzberry/patch-6
Adds new violin attack messages
2016-09-05 00:07:42 -04:00
ParadiseSS13-Bot b6234902be Automatic changelog generation for PR #5618 2016-09-05 00:07:30 -04:00
Fox McCloudandGitHub 93a449fa16 Merge pull request #5618 from Aurorablade/WhoNeedsJetpacks
Slight Buff to Genetics
2016-09-05 00:07:25 -04:00
JazzdoodleandGitHub 618df20380 Update misc.dm 2016-09-04 15:05:14 -05:00
IcyV a015a11254 Buckets can be worn as hats
Allows for buckets to be worn as a hat. Déjà vu.

![Bucket hats picture](http://puu.sh/qZvzt/6b80809f03.png)
Sprite by FullOfSkittles

🆑 IcyV
add: Buckets can be worn as hats.
/🆑
2016-09-04 07:52:11 -07:00
ParadiseSS13-Bot fca406ac1e Automatic changelog generation for PR #5617 2016-09-04 09:42:36 -04:00
Fox McCloudandGitHub c18b803092 Merge pull request #5617 from Krausus/PleaseJustUpdateYourIE
Improves Goonchat's Handling of Old Versions of Internet Explorer
2016-09-04 09:42:33 -04:00
ParadiseSS13-Bot c965ae289b Automatic changelog generation for PR #5596 2016-09-04 09:38:41 -04:00
theColdflameandFox McCloud 4373165e21 Adds additional variants of 10mm ammunition. (#5596)
* adds variants of 10mm ammunition

you can shoot people with it

* ones which work

* third time's the charm

* adds the letter 'u'

* makes armor pen values more reasonable

* rebalanced AP
2016-09-04 09:38:39 -04:00
ParadiseSS13-Bot a51b117618 Automatic changelog generation for PR #5613 2016-09-04 09:33:55 -04:00
Fox McCloudandGitHub b72b2c8a5f Merge pull request #5613 from KasparoVy/sciberet
Adds a Science beret, obtainable via the loadout system.
2016-09-04 09:33:54 -04:00
ParadiseSS13-Bot 459dec8529 Automatic changelog generation for PR #5609 2016-09-04 09:33:34 -04:00
jughuandFox McCloud 9724419fe8 Adds 4 epin auto injectors to medbay vending machines (#5609)
* Adds epin autoinjectors to medplus

* Changelog?

* INTO THE THRASHCAN IT GOES

* Brings back the bottles to 4
2016-09-04 09:33:32 -04:00
JazzdoodleandGitHub 1c5953f01a Fixes misc grammar and adds new attack messages
Cleans up the grammar of the Desk Fan and Ball Toy. Additionally, some new attack messages are added to the Red Phone and Cane.
2016-09-03 21:00:46 -05:00
Aurorablade cef17c6a73 prrffftttttttttt 2016-09-03 21:54:44 -04:00
KasparoVy 7a7ad57271 Conflict Resolution 2016-09-03 21:45:48 -04:00
Aurorablade 8762564978 prffttt 2016-09-03 21:39:04 -04:00
TheDZDandGitHub b18c280afe Merge pull request #5612 from Fox-McCloud/fix-mentor
Fixes Mentors Having Access to Roundstart Logout
2016-09-03 20:23:35 -04:00
ParadiseSS13-Bot d3dabf36a6 Automatic changelog generation for PR #5592 2016-09-03 20:22:47 -04:00
Fox McCloudandGitHub 778d8909f9 Merge pull request #5592 from TheDZD/leapnerf
Makes Shields Counter Xeno Leap More Effectively
2016-09-03 20:22:45 -04:00
Krausus f250e8a19f Improves handling of old Internet Explorer versions
Adds warnings for versions under 9, and gracefully disables highlighting
on IE8
2016-09-03 20:10:59 -04:00
TheDZDandGitHub 832983a54d Oh god no I'm using the webclient for this 2016-09-03 20:08:50 -04:00
ParadiseSS13-Bot f373785007 Automatic changelog generation for PR #5505 2016-09-03 19:38:52 -04:00
Fox McCloudandGitHub 06c144648c Merge pull request #5505 from Ty-Omaha/TacticoolFluff
Adds Fluff Item "Tacticool EyePro"
2016-09-03 19:38:51 -04:00
Fox McCloudandGitHub 8ca806f9c8 Merge pull request #5531 from FlattestGuitar/hakivoxbirbajvosijdprjopjfpiasjdpgjsipdhowdoivoxskreeeeeeee
Fluff item - Kakicharakiti's hat and thermonocle
2016-09-03 19:38:39 -04:00
Fox McCloudandGitHub 0a79fd6a61 Merge pull request #5614 from CyrusJazzberry/patch-1
Fixes the Barber's Scissors grammar
2016-09-03 19:35:59 -04:00
ParadiseSS13-Bot a5b1dc4f3d Automatic changelog generation for PR #5616 2016-09-03 19:25:06 -04:00
Fox McCloudandGitHub ebe7622cd2 Merge pull request #5616 from Krausus/SpeciesRestrictedEquipFix
Fixes Species Restrictions Applying To Non-Equipment Slots
2016-09-03 19:25:04 -04:00
Krausus 364a257cd3 Fixes species restrictions on non-equipment slots 2016-09-03 18:19:00 -04:00