Insanity #3

Closed
opened 2022-05-06 17:55:34 -07:00 by xylemon · 1 comment
Owner

Insanity is implemented but still lacking the fluff. The way it works is pretty much:

  1. Kill the right number of scientists (specified by sh_insanity) in the right amount of time. In Scientist Hunt, this only works via melee weapons, we don't respect this and we don't have to...
  2. Sound plays (sound/hd/insane.wav) and is server side
  3. Smilie (sprites/insanity*.spr) + Timer (starts at 30) pops up
  4. Red alpha fades over screen
  5. Player speed and weapon speed changes (gets faster/slower with Timer) Again in stock only melees are affected, don't have to respect that
  6. Timer gets 3 seconds added for every kill
  7. Smilie changes based on Timer
    insanity.spr - 0/30, insanity2.spr - 40, insanity3.spr - 50
  8. Everything fades/pops out if timer runs outs.

here is some reference shots:

Insanity is implemented but still lacking the fluff. The way it works is pretty much: 1) Kill the right number of scientists (specified by sh_insanity) in the right amount of time. *In Scientist Hunt, this only works via melee weapons, we don't respect this and we don't have to...* 2) Sound plays (sound/hd/insane.wav) and is server side 3) Smilie (sprites/insanity*.spr) + Timer (starts at 30) pops up 4) Red alpha fades over screen 5) Player speed and weapon speed changes (gets faster/slower with Timer) *Again in stock only melees are affected, don't have to respect that* 6) Timer gets 3 seconds added for every kill 7) Smilie changes based on Timer insanity.spr - 0/30, insanity2.spr - 40, insanity3.spr - 50 8) Everything fades/pops out if timer runs outs. here is some reference shots:
eukara was assigned by xylemon 2022-05-06 17:55:41 -07:00
xylemon self-assigned this 2022-05-06 17:55:41 -07:00
Author
Owner

Implemented fully via commit 181090b701

Only problem the timing is a bit odd (1 second is longer than it should be), but that will be fixed in due time.

Implemented fully via commit 181090b701 Only problem the timing is a bit odd (1 second is longer than it should be), but that will be fixed in due time.
Sign in to join this conversation.
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: nuclide-ports/scihunt#3
No description provided.