Skip to content
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

Reducing the spawn of various locations on the map. #33008

Closed
NEONZARIN opened this issue Aug 7, 2019 · 19 comments
Closed

Reducing the spawn of various locations on the map. #33008

NEONZARIN opened this issue Aug 7, 2019 · 19 comments
Labels
Game: Balance Balancing of (existing) in-game features. Map / Mapgen Overmap, Mapgen, Map extras, Map display Spawn Creatures, items, vehicles, locations appearing on map stale Closed for lack of activity, but still valid. <Suggestion / Discussion> Talk it out before implementing

Comments

@NEONZARIN
Copy link
Contributor

NEONZARIN commented Aug 7, 2019

Is your feature request related to a problem? Please describe.

Describe the solution you'd like

  • Reduce the number of generated helicopters by 60% or 70%. Finding a helicopter should be a very rare event, which in this case will bring the player some happiness. - Done

  • Reduce the amount of ammunition on the Helicopter crashes spawn. For example, no more than 45 ammunition in each turret of a helicopter.

  • The zombies that are next to the helicopter should have some kind of protection against splintering on the ground. They should not just die when they go back and forth through shards.

- Reduce the number of anthills generated on the map.

Describe alternatives you've considered
N/A

Additional context
This issue is still under construction.
Todo: Fungal tower 1, Lab 1, Slime pit 1, Hive 1, Toxic waste dump?, Apartments building 1, Drugdeal?, Farm 1,

@ZhilkinSerg ZhilkinSerg added <Suggestion / Discussion> Talk it out before implementing Game: Balance Balancing of (existing) in-game features. Map / Mapgen Overmap, Mapgen, Map extras, Map display Spawn Creatures, items, vehicles, locations appearing on map labels Aug 7, 2019
@TychaiosIlithios
Copy link

I'd even say reduce some helicopters by 90%, i.e. osprey should be a really rare sight, while some of the more frequent workhorses might be around and thus cut by only 60% or so.

As for ammunition there's a problem - it's military job to carry around ammo.. some use it up, some get looted, but to never see an ammo box? Well it's good for balance but defo against realism unless up until the very end the military is running in some sort of police mode and is restricted from above from carrying any comfortable amount of bullets - politics make such crap feasible, but should it be implemented in game balance, it has to be somehow supported in the story in newspapers, broadcasts and other notes.

@Petethegoat
Copy link
Contributor

Are rounds even readily accessible on an Apache or something similar? I assume they're held internally somewhere that might require certain tools or equipment to load or unload?

@ZhilkinSerg
Copy link
Contributor

Map extra spawn weights are easily configurable via json, so it would be great if you would come up with saner numbers:

"map_extras": {
"forest": {
"chance": 20,
"extras": {
"mx_helicopter": 40,
"mx_military": 8,
"mx_science": 20,
"mx_collegekids": 25,
"mx_drugdeal": 20,
"mx_supplydrop": 10,
"mx_portal": 3,
"mx_crater": 10,
"mx_portal_in": 3,
"mx_spider": 200,
"mx_grove": 500,
"mx_shrubbery": 500,
"mx_clearcut": 125,
"mx_pond": 125,
"mx_clay_deposit": 125,
"mx_point_dead_vegetation": 500,
"mx_point_burned_ground": 500,
"mx_casings": 30
}
},
"forest_thick": {
"chance": 20,
"extras": {
"mx_helicopter": 40,
"mx_military": 8,
"mx_science": 20,
"mx_collegekids": 25,
"mx_drugdeal": 20,
"mx_supplydrop": 10,
"mx_portal": 3,
"mx_crater": 10,
"mx_portal_in": 3,
"mx_shia": 1,
"mx_spider": 200,
"mx_jabberwock": 1,
"mx_grove": 500,
"mx_shrubbery": 500,
"mx_clearcut": 125,
"mx_pond": 125,
"mx_clay_deposit": 125,
"mx_point_dead_vegetation": 500,
"mx_point_burned_ground": 500,
"mx_casings": 30
}
},
"forest_water": {
"chance": 20,
"extras": {
"mx_helicopter": 40,
"mx_military": 8,
"mx_science": 20,
"mx_collegekids": 25,
"mx_drugdeal": 20,
"mx_supplydrop": 10,
"mx_portal": 3,
"mx_crater": 10,
"mx_portal_in": 3,
"mx_spider": 200,
"mx_grove": 500,
"mx_shrubbery": 500,
"mx_clearcut": 125,
"mx_pond": 125,
"mx_clay_deposit": 125,
"mx_point_dead_vegetation": 500,
"mx_point_burned_ground": 500,
"mx_casings": 30
}
},
"field": {
"chance": 90,
"extras": {
"mx_helicopter": 40,
"mx_military": 8,
"mx_science": 20,
"mx_collegekids": 25,
"mx_drugdeal": 20,
"mx_supplydrop": 10,
"mx_portal": 3,
"mx_crater": 10,
"mx_portal_in": 3,
"mx_point_dead_vegetation": 50,
"mx_point_burned_ground": 50,
"mx_casings": 50
}
},
"road": {
"chance": 75,
"extras": {
"mx_helicopter": 40,
"mx_military": 25,
"mx_science": 40,
"mx_collegekids": 50,
"mx_roadblock": 100,
"mx_bandits_block": 80,
"mx_drugdeal": 30,
"mx_supplydrop": 10,
"mx_portal": 5,
"mx_minefield": 80,
"mx_crater": 10,
"mx_portal_in": 4,
"mx_roadworks": 100,
"mx_mayhem": 50,
"mx_casings": 100
}
},
"build": {
"chance": 90,
"extras": {
"mx_house_spider": 40,
"mx_house_wasp": 60,
"mx_military": 5,
"mx_science": 12,
"mx_collegekids": 15,
"mx_portal": 5,
"mx_crater": 60,
"mx_portal_in": 3,
"mx_point_burned_ground": 5,
"mx_casings": 30
}
},
"marloss": { "chance": 20, "extras": { "mx_marloss_pilgrimage": 100 } },
"subway": {
"chance": 75,
"extras": { "mx_military": 5, "mx_science": 12, "mx_collegekids": 15, "mx_portal": 7, "mx_portal_in": 3, "mx_casings": 30 }
},
"research_facility_lot": {
"chance": 3,
"extras": {
"mx_helicopter": 90,
"mx_military": 65,
"mx_collegekids": 1,
"mx_portal": 200,
"mx_crater": 180,
"mx_portal_in": 30,
"mx_point_burned_ground": 100,
"mx_casings": 30
}
},
"research_facility_interior": {
"chance": 2,
"extras": {
"mx_jabberwock": 1,
"mx_military": 5,
"mx_portal": 100,
"mx_crater": 300,
"mx_portal_in": 40,
"mx_point_burned_ground": 125,
"mx_casings": 30
}
}
},

@NEONZARIN
Copy link
Contributor Author

Map extra spawn weights are easily configurable via json, so it would be great if you would come up with saner numbers:

"map_extras": {
"forest": {
"chance": 20,
"extras": {
"mx_helicopter": 40,
"mx_military": 8,
"mx_science": 20,
"mx_collegekids": 25,
"mx_drugdeal": 20,
"mx_supplydrop": 10,
"mx_portal": 3,
"mx_crater": 10,
"mx_portal_in": 3,
"mx_spider": 200,
"mx_grove": 500,
"mx_shrubbery": 500,
"mx_clearcut": 125,
"mx_pond": 125,
"mx_clay_deposit": 125,
"mx_point_dead_vegetation": 500,
"mx_point_burned_ground": 500,
"mx_casings": 30
}
},
"forest_thick": {
"chance": 20,
"extras": {
"mx_helicopter": 40,
"mx_military": 8,
"mx_science": 20,
"mx_collegekids": 25,
"mx_drugdeal": 20,
"mx_supplydrop": 10,
"mx_portal": 3,
"mx_crater": 10,
"mx_portal_in": 3,
"mx_shia": 1,
"mx_spider": 200,
"mx_jabberwock": 1,
"mx_grove": 500,
"mx_shrubbery": 500,
"mx_clearcut": 125,
"mx_pond": 125,
"mx_clay_deposit": 125,
"mx_point_dead_vegetation": 500,
"mx_point_burned_ground": 500,
"mx_casings": 30
}
},
"forest_water": {
"chance": 20,
"extras": {
"mx_helicopter": 40,
"mx_military": 8,
"mx_science": 20,
"mx_collegekids": 25,
"mx_drugdeal": 20,
"mx_supplydrop": 10,
"mx_portal": 3,
"mx_crater": 10,
"mx_portal_in": 3,
"mx_spider": 200,
"mx_grove": 500,
"mx_shrubbery": 500,
"mx_clearcut": 125,
"mx_pond": 125,
"mx_clay_deposit": 125,
"mx_point_dead_vegetation": 500,
"mx_point_burned_ground": 500,
"mx_casings": 30
}
},
"field": {
"chance": 90,
"extras": {
"mx_helicopter": 40,
"mx_military": 8,
"mx_science": 20,
"mx_collegekids": 25,
"mx_drugdeal": 20,
"mx_supplydrop": 10,
"mx_portal": 3,
"mx_crater": 10,
"mx_portal_in": 3,
"mx_point_dead_vegetation": 50,
"mx_point_burned_ground": 50,
"mx_casings": 50
}
},
"road": {
"chance": 75,
"extras": {
"mx_helicopter": 40,
"mx_military": 25,
"mx_science": 40,
"mx_collegekids": 50,
"mx_roadblock": 100,
"mx_bandits_block": 80,
"mx_drugdeal": 30,
"mx_supplydrop": 10,
"mx_portal": 5,
"mx_minefield": 80,
"mx_crater": 10,
"mx_portal_in": 4,
"mx_roadworks": 100,
"mx_mayhem": 50,
"mx_casings": 100
}
},
"build": {
"chance": 90,
"extras": {
"mx_house_spider": 40,
"mx_house_wasp": 60,
"mx_military": 5,
"mx_science": 12,
"mx_collegekids": 15,
"mx_portal": 5,
"mx_crater": 60,
"mx_portal_in": 3,
"mx_point_burned_ground": 5,
"mx_casings": 30
}
},
"marloss": { "chance": 20, "extras": { "mx_marloss_pilgrimage": 100 } },
"subway": {
"chance": 75,
"extras": { "mx_military": 5, "mx_science": 12, "mx_collegekids": 15, "mx_portal": 7, "mx_portal_in": 3, "mx_casings": 30 }
},
"research_facility_lot": {
"chance": 3,
"extras": {
"mx_helicopter": 90,
"mx_military": 65,
"mx_collegekids": 1,
"mx_portal": 200,
"mx_crater": 180,
"mx_portal_in": 30,
"mx_point_burned_ground": 100,
"mx_casings": 30
}
},
"research_facility_interior": {
"chance": 2,
"extras": {
"mx_jabberwock": 1,
"mx_military": 5,
"mx_portal": 100,
"mx_crater": 300,
"mx_portal_in": 40,
"mx_point_burned_ground": 125,
"mx_casings": 30
}
}
},

According to the experience of the game, a meeting with zombie soldiers in the forest and in other places away from cities is a rather rare event.
I think it will be good to set the same number as this line mx_military

       "mx_helicopter": 8, 
       "mx_military": 8, 

@NEONZARIN
Copy link
Contributor Author

I also decided to reduce the spawn of other objects on the map.

@NEONZARIN NEONZARIN changed the title Helicopter crashes on map too much, zombies kill themselves. etc. Reducing the spawn of various locations on the map. Aug 8, 2019
@NEONZARIN
Copy link
Contributor Author

Too many anthills on the map. Standard value screenshots "occurrences": [ 0, 3 ],

image
image
image

Screenshots of my proposal "occurrences": [ 0, 1 ],
image
image

image

@FrozenSnowFox
Copy link
Contributor

FrozenSnowFox commented Aug 8, 2019

Slime pits, Triffids and Fungals can be pretty excessive too. Then there's stuff like Labs, I had like 4 or 5 of them in one area not that long ago. Considering how much has changed in the game and how many more overmap specials have been added it probably wouldn't be a bad idea to comb over the entire special file and make adjustments.

@NEONZARIN
Copy link
Contributor Author

Slime pits

This is also a problem, I counted 5! pit on my map.
image

@Zombiemanpig
Copy link

Definitely agree about the ant hills, every large city I find seems to have one in it.

@NEONZARIN
Copy link
Contributor Author

NEONZARIN commented Aug 9, 2019

I'm testing spawn Slime pits - Lab - Farm - Hive and other. Each location is generated once on an over map. for me, everything looks more or less normal.

image
image
image
image
image
image

@FrozenSnowFox
Copy link
Contributor

Is that before or after changing the numbers? These two are taken from what I assume is the same overmap since I debug revealed it. Pic 1 has 4 fungal areas, 1 lab, 1 strange temple, 1 triffid grove and 1 bee hive. Pic 2 has 3 slime pits, 2 fungal areas, 2 bee hives and a strange temple.

Pic 1
Pic 2

@Petethegoat
Copy link
Contributor

Maybe you could look into the overly common drug deal spawns as well? Very boring and predictable, and they pop up constantly as well.

@NEONZARIN
Copy link
Contributor Author

Bee Hive, Slime Pit, Fungal Bloom, Fungal Tower, Fungal Flowers, Lab, Ice Lab, Strangle Temple spawn "occurrences": [ 0, 1 ]
image
image
image
image

@NEONZARIN
Copy link
Contributor Author

image

@RarkGrames
Copy link
Contributor

If the number of choppers gets reduced, the ammo problem will be solved. Sometimes you find a chopper and it is a treasure because you get a lot of ammo. But in general you don't swim in ammo, because you find choppers very rarely.

dunstad pushed a commit to dunstad/Cataclysm-DDA that referenced this issue Aug 11, 2019
At the moment, this line generates 4 - 5! anthills, in my opinion the absurd number of anthills on the over map. My proposal will be generated anthills in the amount of 2 for the entire over map. Anthill and Acid Anthill.

Related to this: CleverRaven#33008 CleverRaven#33008 (comment)
dunstad pushed a commit to dunstad/Cataclysm-DDA that referenced this issue Aug 11, 2019
… Ice Lab, Strangle Temple.

A proposal to reduce the spawn of these locations on the over map. All locations are generated in the amount of one for the over map.
Relates to this: CleverRaven#33008 (comment)
@FrozenSnowFox
Copy link
Contributor

I checked through the map special file here's a list of a ton of others that spawn too much according to occurrences listed. The big issue ones are the military stuff.

Motel, LMOE Shelter, Sewage Treatment Plant, Sugar House, FEMA Camp, Military Bunker, Military Outpost, Radio Tower (not sure about this one), Mine Entrance, Evac Shelter (multiple types each 1-3), Toxic Waste Dump, Sai (no idea what it is), Campsite (multiple types each 0-3-5), Regional Dump, Desolate Barn, 2fmotel,

@NEONZARIN
Copy link
Contributor Author

image
image
image

image
image
image
image
image
image

More changes spawn over maps.

misterprimus pushed a commit to misterprimus/Cataclysm-DDA that referenced this issue Sep 21, 2019
The decision to make spawn the same as the line ```
      "mx_military", 
```
I make a proposal for editing spawn according to this issue:
CleverRaven#33008
misterprimus pushed a commit to misterprimus/Cataclysm-DDA that referenced this issue Sep 21, 2019
At the moment, this line generates 4 - 5! anthills, in my opinion the absurd number of anthills on the over map. My proposal will be generated anthills in the amount of 2 for the entire over map. Anthill and Acid Anthill.

Related to this: CleverRaven#33008 CleverRaven#33008 (comment)
misterprimus pushed a commit to misterprimus/Cataclysm-DDA that referenced this issue Sep 21, 2019
… Ice Lab, Strangle Temple.

A proposal to reduce the spawn of these locations on the over map. All locations are generated in the amount of one for the over map.
Relates to this: CleverRaven#33008 (comment)
@stale
Copy link

stale bot commented Sep 22, 2019

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. Please do not 'bump' or comment on this issue unless you are actively working on it. Stale issues, and stale issues that are closed are still considered.

@stale stale bot added the stale Closed for lack of activity, but still valid. label Sep 22, 2019
@stale
Copy link

stale bot commented Oct 22, 2019

This issue has been automatically closed due to lack of activity. This does not mean that we do not value the issue. Feel free to request that it be re-opened if you are going to actively work on it

@stale stale bot closed this as completed Oct 22, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Game: Balance Balancing of (existing) in-game features. Map / Mapgen Overmap, Mapgen, Map extras, Map display Spawn Creatures, items, vehicles, locations appearing on map stale Closed for lack of activity, but still valid. <Suggestion / Discussion> Talk it out before implementing
Projects
None yet
Development

No branches or pull requests

7 participants