-
Notifications
You must be signed in to change notification settings - Fork 117
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Frontier Defense #472
Draft
RoyalBlue1
wants to merge
114
commits into
main
Choose a base branch
from
gamemode_fd
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Frontier Defense #472
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
added some first Events created method to get 9 most spawned enemies for client ui split Harvester Fx to make shield disappear when down
Added rise shop
Changed super spectres
added some first Events created method to get 9 most spawned enemies for client ui split Harvester Fx to make shield disappear when down
Added rise shop
Changed super spectres
-prepared some fd awards for win screen -added shouldThread option to waveEvents
- changed from PropScriptDamaged to AddEntityCallback_OnDamaged - should also register damage if there's an opposing enemy player - changed HarvesterStruct to HarvesterStruct& - fix looping harvester shield regenning noise - format some code (i cant stand it)
Replaced spaces for indentation with tabs in the few places it was done
- prevent final wave scoring by setting victory condition first - added CreateTickEvent, SpawnTick, CreateTrackedDroppodTick functions - fixed Arc Titans not spawning correctly - fixed Nuke Titans not moving
* Update _gamemode_fd.nut - stop including player-owned Auto-Titans in the final check - Add CreateToneSniperEvent and CreateNorthstarSniperTitanEvent - Sniper titans have their own AI pathing (See _ai_sniper_titans.nut) - Added Combat and Support Scoring - Added experimental human nav paths - Moved all AddDeathCallbacks for NPCs into AddCallback_OnNPCKilled - NPCs check logs doesn't spam the console - fixed overhead icon not showing * Update _ai_cloak_drone.gnut - changed to IsEMPTitan check - no idea why cloak is not working * Update _ai_emp_titans.gnut - Added IsEMPTitan check * Update _ai_sniper_titans.gnut - Experimental pathing, they work, they wont attack * Update mp_forwardbase_kodai_fd.nut - Wave 1 in Kodai is fully done ( i think, might need to add more smokes in between subwaves )
also remove debugging prints
* Update _gamemode_fd.nut - a lot of dialogues ( one pilot died, multi pilot died, last pilot standing, shield getting damaged, shield recharging, shield low, health taking damage, health below 75/50/25, health gone, win dialogue, wave end recaps ) - fixed minimaps via functions below (including harvester) - added function AddMinimapToHumans, AddMinimapToTitans, AddTurretSentry - display overhead icon after titan done hotdropping - think i mostly got the waves countdown as similar as possible to vanilla behavior - prevent crash when using harvester shield boost - scoreboard now tracks the amount of enemy alive on the field * Update _gamemode_fd.nut - fixed some indents and removed NPCMoveFlag
- also add dialogue if last player is not ready
* Ronin NoTarget Bug fix it'll case a Ronin Bug;Common in Frontier Defense Npc will ignore the player and other team player in the this titan Here's test log Normal: Start Phase Shift: ent.GetNoTarget() = false Start No target before: ent.GetNoTarget() = false Start No target after: ent.GetNoTarget() = true End Phase Shift: ent.GetNoTarget() = false Start Phase Shift: ent.GetNoTarget() = false Start No target before: ent.GetNoTarget() = false Start No target after: ent.GetNoTarget() = true End Phase Shift: ent.GetNoTarget() = false After trigger bug: Start Phase Shift: ent.GetNoTarget() = false Start No target before: ent.GetNoTarget() = false Start No target after: ent.GetNoTarget() = true Start Phase Shift: ent.GetNoTarget() = true Start No target before: ent.GetNoTarget() = true Start No target after: ent.GetNoTarget() = true End Phase Shift: ent.GetNoTarget() = false End Phase Shift: ent.GetNoTarget() = true * carry over the old state between phases * Update Northstar.CustomServers/mod/scripts/vscripts/weapons/sh_phase_shift.gnut Co-authored-by: Jack <[email protected]> * Update Northstar.CustomServers/mod/scripts/vscripts/weapons/sh_phase_shift.gnut Co-authored-by: Jack <[email protected]> * Update Northstar.CustomServers/mod/scripts/vscripts/weapons/sh_phase_shift.gnut thx Co-authored-by: Jack <[email protected]> * Add convar "ns_use_phase_fix" make this toggleable through a convar, default to fixing ronin phase shift problem allow people to turn off the fix if they wanted Co-authored-by: ASpoonPlaysGames <[email protected]>
end game will now only show 4 awards even if more players are in the game
Set FD Persistent Vars for Endgame Medals
* Player Data Collect Player Data Collect * Compare time Compare time * Update Northstar.CustomServers/mod/scripts/vscripts/gamemodes/_gamemode_fd.nut Co-authored-by: Jack <[email protected]> * Update Northstar.CustomServers/mod/scripts/vscripts/gamemodes/_gamemode_fd.nut Co-authored-by: Jack <[email protected]> * Update Northstar.CustomServers/mod/scripts/vscripts/gamemodes/_gamemode_fd.nut Co-authored-by: Jack <[email protected]> * Update Northstar.CustomServers/mod/scripts/vscripts/gamemodes/_gamemode_fd.nut Co-authored-by: Jack <[email protected]> * Specification and support more callback Specification and support more callback * Add Battery Heal Callback Add Battery Heal Callback * Add Battery Heal Collect Add Battery Heal Collect * Add files via upload * Update _gamemode_fd.nut * Update mp_titanweapon_stun_laser.nut * Improve AddSmokeHealCallback Improve AddSmokeHealCallback * Add Smoke Heal Collect Add Smoke Heal Collect * Check the battery owner Check the battery owner * Update mp_titanability_smoke.nut * Delete mp_titanability_smoke.nut * Delete mp_titanweapon_stun_laser.nut * Adapt to new code 1.Adapt to new code:heals,timeNearHarvester,SetUsedCoreCallback 2.Add data collect:turretKills * Update _gamemode_fd.nut * Add score for heal teammate(test) Add score for heal teammate * Add Heal Score Add Heal Score * Update _gamemode_fd.nut * Update _rodeo_titan.gnut * Update _gamemode_fd.nut * Update _gamemode_fd.nut * Update _gamemode_fd.nut * Update Northstar.CustomServers/mod/scripts/vscripts/gamemodes/_gamemode_fd.nut Co-authored-by: Jack <[email protected]> * Update Northstar.CustomServers/mod/scripts/vscripts/gamemodes/_gamemode_fd.nut Co-authored-by: Jack <[email protected]> * Update Northstar.CustomServers/mod/scripts/vscripts/gamemodes/_gamemode_fd.nut Co-authored-by: Jack <[email protected]> * Update Northstar.CustomServers/mod/scripts/vscripts/gamemodes/_gamemode_fd.nut Co-authored-by: Jack <[email protected]> * Update _gamemode_fd.nut Co-authored-by: Jack <[email protected]>
* mimic changes in CustomServers into Custom * fix compile errors due to int -> float stuff * remove unimplmented function causing compile error
* Correction of variable type Correction of variable type * weapon type check idk why Respawn use weapon.GetWeaponType(),it doesn't work for actually anti-titan weapon.(Because they didn't have this key value) * fix wrong reaper icon fix wrong reaper icon * Show store in the minimap during buy time Show store in the minimap during buy time * ping store test ping store test
* Added condition for FD next wave loadout changes * custom function setting for loadout change requests
* Correction of variable type Correction of variable type * weapon type check idk why Respawn use weapon.GetWeaponType(),it doesn't work for actually anti-titan weapon.(Because they didn't have this key value) * fix wrong reaper icon fix wrong reaper icon * Show store in the minimap during buy time Show store in the minimap during buy time * ping store test ping store test * Add missing event and correct error event Add missing event and correct error event * Add turret repair tip Add turret repair tip * Add wave restart event Add wave restart event * fix bug return when titan can get heal without battery. Example:Vanguard * Track entity deployed by player 1.Track entity deployed by player 2.Destroy player deployed entity this round after wave lost 3.Don't destroy those entities not deployed in this round * use untyped use untyped * update for #565 update for #565
* Allow player pick up turret Allow player pick up turret * Register Signal Register Signal * Update for match vanilla Update for match vanilla * Update _ai_turret.gnut * bug fix valid player check * player score event player score event * Valid player check Valid player check * Update _gamemode_fd.nut * Update _gamemode_fd.nut * valid check * sniper titan enemy check sniper titan enemy check * Do a crash protect when wait delay * change harvester check way to vanilla * remove temporary fix * clear invalid turret * check the player during the animation * protect dropship from enemy ai before all player dropped
make map init function global
Update FD branch
github-actions
bot
added
the
merge conflicts
Blocked by merge conflicts, waiting on the author to resolve
label
Sep 10, 2024
github-actions
bot
removed
the
merge conflicts
Blocked by merge conflicts, waiting on the author to resolve
label
Dec 8, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request is a draft to track all the features and bugs that are still todo on the Frontier Defense Gamemode.
Needed:
Nice to have: