userJake_Richcancel
branchrust_reboot/main/primitive_gmcancel

150 Commits over 123 Days - 0.05cph!

1 Year Ago
Add convar `cargo_escape_boat_rhib` to control whether a rowboat or rhib will spawn on the back of cargoship
1 Year Ago
Ensure missions can't give out items that are blocked by an era - ideally missions rewards are changed if they aren't allowed in an era but this is a failsafe
1 Year Ago
Ensure vending machines don't sell restricted items - block orders with restricted items from being networked - also block it from being bought if the sell order somehow goes through
1 Year Ago
Remove unused variable
1 Year Ago
Show a red background around restricted items in the F1 menu
1 Year Ago
Add primitive version of T1 tech tree, except satchel is missing (as an example)
1 Year Ago
Mark existing tech trees as the unknown era
1 Year Ago
Add support for a different tech tree for primitive gamemode
1 Year Ago
Remove debug logging
1 Year Ago
Modify era editor window so you can select an era and see what items are blocked - default is "none", will show orange for unassigned items - selecting "primitive" will show red for blocked items
1 Year Ago
Fix compile error from using statement creeping in
1 Year Ago
Fixed compile errors
1 Year Ago
Ensure primitive gamemode sets the era convar to "primitive" (which is what applies the item restrictions)
1 Year Ago
Fix items being blocked when server has unassigned era
1 Year Ago
Restrict armored door
1 Year Ago
Only following weapons enabled in primitive - melee - bow, crossbow, compound bow - nailgun - water pipe - double barrel - revolver
1 Year Ago
Unassign all item's eras to start from scratch
1 Year Ago
merge from main -> primitive_gm
1 Year Ago
Items not assigned to an era will be available to all eras
1 Year Ago
Disable saving item after changing an item's era because it actually lag spikes the editor
1 Year Ago
Double the amount of horses spawned in the wild in primitive gamemode from 2 -> 4 per km^2
1 Year Ago
When trying to change replicated convars from the F1 menu on the client / from the editor, send the replicated convar to the server (as if you prefixed it with `sv`) instead of telling the client it can't change replicated convars locally
1 Year Ago
Add convars for boat purchases as well - `vendor_sub_solo_enabled` - `vendor_sub_duo_enabled` - `vendor_rowboat_enabled` - `vendor_rhib_enabled`
1 Year Ago
Add primitive gamemode to manifest so it can be loaded
1 Year Ago
Now that we have convars, apply default settings to primitive gamemode - block metal & hqm upgrade tiers - disable patrol heli event - disable purchase of minicopter, scrap heli & attack heli from airwolf vendor (he only sells hot air balloon now)
1 Year Ago
Added replicated convars to control vehicle purchases `vendor_minicopter_enabled` `vendor_hab_enabled` `vendor_attack_heli_enabled` `vendor_scrap_heli_enabled` Will modify the conversation options of the NPCs so you don't see blocked vehicles available for purchase & block the purchase of the vehicle itself
1 Year Ago
Fixed server events being removed from list of events when disabled Fixed toggling server event not being printed to server console
1 Year Ago
Add convars to modify server events `print_server_events` will list all events & their settings `set_event_enabled <event> <true|false>` will enable/disable events `set_event_min_delay <event> <delay>` will set in-game hour minimum delay `set_event_max_delay <event> <delay>` will set in-game hour maximum delay
1 Year Ago
Create primitive gamemode prefab
1 Year Ago
Also expose ability to modify a weapon's workbench level via an override
1 Year Ago
Add ability to override crafting cost & crafting time of items based on the era
1 Year Ago
Save item to disk immediately when modifying era of item via era editor window
1 Year Ago
Add convars to control what building grades are allowed - `upgrade_{grade}_enabled` will remove upgrade tiers - `upgrade_{grade}_cost_multiplier` will increase or decrease the cost - `build_twig_cost_multiplier` is used for twig - replicated so applied to both the clientside UI & server resources taken
1 Year Ago
merge from main -> primitive_gm
1 Year Ago
Apply era restrictions to recycler output so you can't recycle items to get blocked items
1 Year Ago
Enforce era restrictions onto loot tables - likely will have custom loot tables but this prevents any items squeaking through - caches valid items for each era in loot tables, resets when era is modified
1 Year Ago
Cherrypick era convar after merge
1 Year Ago
merge from main -> primitive_gm
1 Year Ago
Add refresh button to the top of the era editor to refresh all items - used if you change prefabs without using GUI
1 Year Ago
Don't show redirect items in era editor window When checking if a redirect's era, use the redirects era
1 Year Ago
Set 600/1000 items to a sensible default era
1 Year Ago
Fix assets not being marked as dirty and not saving after being assigned an era (ask me how I know)
1 Year Ago
Finished era editor window - tons of fixes to make it actually work - show orange as background when item is unassigned to an era
1 Year Ago
Add missing files
1 Year Ago
Add era convar Restrict items showing up in crafting menu depending on era Work on era editor window to change item era easily (WIP because implemented on laptop) Add tags to a bunch of items & assign era to a bunch of obvious items
1 Year Ago
Tags applied to items prefabs
1 Year Ago
Switch default era from None -> Unknown and add new "Any" era so we know what items are explicitly allowed in any era vs unassigned Add tags for era to item assets
1 Year Ago
Every item reserialized after adding era field & updating asset tags
1 Year Ago
Improve item asset tags - `workbench0` - `workbench3` depending on crafting requirement - `craftable` for items that are craftable - {Category}Item for item category (WeaponItem, FunItem, etc) - `ItemDLC` for items that are dlc - `ItemRedirect` for items that are redirects of other items
1 Year Ago
Add era field for items (none, primitive, medieval, frontier & modern) - items default to "no era" - items in none will show up in all eras - items in lower eras will show up in higher eras - no eras assigned to items yet