Commit Graph

4881 Commits

Author SHA1 Message Date
juliancoffee
8e34300830 Clean-up glider boosting logic 2024-03-06 03:11:07 +02:00
juliancoffee
9b1d074b27 Make all_available_abilities charstate-independent
+ Fix wrong index bug with Auxiliary abilities
2024-03-06 03:11:07 +02:00
Illia Denysenko
4e4c35f936 Merge branch 'juliancoffee/broom-tweak-v2' into 'master'
Made broom even better

See merge request veloren/veloren!4365
2024-03-06 01:07:25 +00:00
juliancoffee
79c2deb38c Made broom even better
+ Proper particle positioning
+ Set ori from velocity
2024-03-06 01:24:57 +02:00
crabman
a49c5edde8 Merge branch 'crabman/item-merging' into 'master'
Dynamic item merging

See merge request veloren/veloren!4126
2024-03-05 22:41:47 +00:00
crabman
feecd6ea2b
Dynamic merging of dropped items 2024-03-05 20:59:32 +00:00
juliancoffee
06caf1fd31 Make WeaponAux always available 2024-03-05 18:30:49 +02:00
juliancoffee
1e6c35dab7 Make GliderAux(_) always available 2024-03-05 17:42:05 +02:00
crabman
82052f4517
add InlineLootTable to LootSpec 2024-03-05 15:36:29 +00:00
crabman
eae7f06165
Use correct target distance for ray cast in beam system 2024-03-04 17:32:23 +00:00
flo
2d658e67d4 Merge branch 'cursekeeper_tweaks' into 'master'
cursekeeper_tweaks

See merge request veloren/veloren!4356
2024-03-03 17:50:46 +00:00
flo
327c195374 cursekeeper_tweaks 2024-03-03 17:50:46 +00:00
juliancoffee
18a26731d3 Add glider aux abilities 2024-03-03 17:56:09 +02:00
juliancoffee
3ad227545a Remove char_state from active_auxiliary_key 2024-03-03 17:56:09 +02:00
juliancoffee
4dcf6215d2 Route character state to Diary UI 2024-03-03 17:56:09 +02:00
juliancoffee
3283eb6916 Vroom Glider
- GlideBoost ability
- Vroom Glider item
- Made possible to attach ability_spec to gliders
- Activate glider ability while Glide/GlideWield

TODO:
- make it visible in voxygen
2024-03-03 17:56:09 +02:00
juliancoffee
a2119e3d00 Better Admin Broom look & feel
+ Own animation
+ Add look_dir orientation
+ Boost particles only stay for 0.25 secs
+ Boost particles use ParticleMode::PortalFizz
2024-03-03 17:09:55 +02:00
juliancoffee
67a4d30f81 Fix ridge lift
- Fix formula for steepness
- Reduce ridge lift coefficient to 1.0 (from 2.0 previously)
2024-03-01 19:19:19 +02:00
juliancoffee
a06e79b089 Fix client-side wind simulation
- Apply local wind on the client WeatherGrid
- Set air_vel to zero if not simulating
2024-03-01 19:19:19 +02:00
crabman
c50f1047f7
Added allow_players flag to Transform character state 2024-02-28 22:06:57 +00:00
crabman
a14c2f054c
addressed review comments 2024-02-28 22:03:35 +00:00
crabman
036e79284e
transform character state 2024-02-28 22:03:35 +00:00
crabman
b9a3fa1edc
transform server event 2024-02-28 22:03:34 +00:00
Syniis
2472a62e38 Fmt, remove inline_tweak and move close functions 2024-02-24 23:24:49 +01:00
Gemu Peachems
48837bf3f6 Spawns 2024-02-24 23:24:49 +01:00
Syniis
17a88acd1c Various tweaks. New ArtLeaves BlockKind 2024-02-24 23:18:14 +01:00
Syniis
6c5dc11d0d Added new cave assets 2024-02-24 23:09:02 +01:00
do-no-van
e8ada67ae8 use Health::fraction 2024-02-21 23:23:33 +00:00
do-no-van
edddab997e buff crippling/cleaving basics and fix fortitude 2024-02-21 23:23:32 +00:00
crabman
515e7fe4f0
revert previous glider span length 2024-02-21 20:48:24 +01:00
Samuel Keiffer
94f6c3350c Merge branch 'danielkenji83/block-based-on-poise' into 'master'
Block based on poise

See merge request veloren/veloren!4283
2024-02-21 16:53:24 +00:00
UncomfySilence
4506fdce1a review comments 2024-02-21 14:11:20 +01:00
UncomfySilence
f3cc4bf90f cave and tree distributions and minor tweaks 2024-02-21 12:28:41 +01:00
UncomfySilence
3b7a9b38af tweaks to starter weapons and secondary components w/start of entity balancing 2024-02-20 16:18:57 +01:00
UncomfySilence
d7af58aefd overworld entity distribution tweaks and movement speed changes 2024-02-20 16:18:03 +01:00
uniior
ba0db563cc Address comments 2024-02-20 16:18:02 +01:00
uniior
7e7bfa00e4 Further tweaks from testing 2024-02-20 16:18:02 +01:00
crabman
60c58200a9 reduce XP yield of axolotls and geckos 2024-02-20 16:18:02 +01:00
crabman
2249ca6a49 don't attempt to increase duration of stackable buffs 2024-02-20 16:18:01 +01:00
uniior
e720ee834e Initial 2024-02-20 16:18:01 +01:00
danielkenji83
961edf910d Updates from review 2024-02-19 19:42:37 -03:00
danielkenji83
9d73fcfc3f Updates from review 2024-02-18 23:30:43 -03:00
flo
605cb0837f phoenix_tweaks 2024-02-18 19:11:34 +00:00
danielkenji83
1271b5ff9a Remove block_strength stat from main.rs 2024-02-17 19:56:56 -03:00
danielkenji83
c449b229d5 Updates from review 2024-02-17 19:09:32 -03:00
James Melkonian
cc059e2882 Apply burning buff to entities touching another entity with the burning buff 2024-02-17 21:56:55 +00:00
danielkenji83
53fddba3ef Remove block_strength stat 2024-02-17 13:12:34 -03:00
danielkenji83
1c504ea060 Rebase fix 2024-02-17 01:07:55 -03:00
danielkenji83
81cfb26059 Updates from review 2024-02-17 00:50:30 -03:00
danielkenji83
5c401215cf Rebase commit 2024-02-17 00:50:23 -03:00
flo
ed4fd55bc3 terracotta 2024-02-15 06:08:03 +00:00
Youssef Fahmy
0d2938d8f1 Beginner balance tweaks 2024-02-14 23:23:29 +00:00
crabman
1daa2ce3db Merge branch 'entity-delete-fix' into 'master'
Fix a few event system and death related bugs

See merge request veloren/veloren!4323
2024-02-13 18:09:17 +00:00
crabman
3ad05e4069
only enable wasmtime-wasi dep with plugins feature 2024-02-12 23:35:21 +01:00
evgenkot
eee330c9e9 I18n loot_scroller correct name 2024-02-12 21:24:57 +05:00
Christof Petig
f56e1d84b5 Use wasmtime to execute wasm components as veloren plugins 2024-02-10 09:35:04 +00:00
juliancoffee
9b5f9704f8 Move condition checks outside of simulated_wind fn 2024-02-08 16:25:40 +02:00
juliancoffee
16e7c30078 Improve comments 2024-02-08 16:25:40 +02:00
juliancoffee
cd9e5bb9c9 Nerf glider AR 2024-02-08 16:25:40 +02:00
juliancoffee
9ac75cb7d1 Extract wind simulation to its own function 2024-02-08 16:25:40 +02:00
juliancoffee
aa97bd6bf6 Clean up systems/phys code 2024-02-08 16:25:40 +02:00
juliancoffee
52328b89d2 rebase 2024-02-08 16:25:39 +02:00
laundmo
283b404724 Working wind/lift particles
+ clippy fixes
2024-02-08 16:25:39 +02:00
laundmo
2add795109 change ridge lift to just angles, other tweaks 2024-02-08 16:25:39 +02:00
laundmo
6e5bd89818 Add near_water boolean to TerrainChunkMeta
+ lots of smaller tweaks and changes
+ tuning to make more fun (its a bit strong though)
2024-02-08 16:25:39 +02:00
laundmo
2ae7c68dde move sun/moon direction to common 2024-02-08 16:25:39 +02:00
laundmo
fbd2a09c66 massively improve ridge lift calculation 2024-02-08 16:25:39 +02:00
laundmo
432be97a97 copy interpolation function to terrain 2024-02-08 16:25:39 +02:00
laundmo
59bf62a453 Add approximate chunk terrain normals into sim 2024-02-08 16:25:38 +02:00
laundmo
4c97f3f624 use formula for time of day dependency of thermals 2024-02-08 16:25:38 +02:00
laundmo
761953513b Initial work for gliding lift, updraft, thermals 2024-02-08 16:25:38 +02:00
Marcel
3ac2729b99 Merge branch 'isse/event-systems' into 'master'
Seperate events to seperate event busses and use systems to handle them

See merge request veloren/veloren!4189
2024-02-08 09:13:33 +00:00
Illia Denysenko
ac921c563d Merge branch 'crit-chance-removal' into 'master'
Removed crit_chance stat from two item .ron files

See merge request veloren/veloren!4307
2024-02-07 19:13:27 +00:00
Marcel Märtens
7f01928aae fix event_emitters test 2024-02-07 10:51:39 +01:00
Isse
d75889ed75 don't insert event busses on client 2024-02-07 10:38:37 +01:00
Isse
e651b9b2ac initial setup and convert entity_manipulation 2024-02-07 10:38:37 +01:00
Maxicarlos08
0933499a3d
add deny_unknown_fields to item related structs 2024-02-06 21:57:04 +01:00
Marcel Märtens
b0bef3ebbf update few dependencies 2024-02-06 19:11:10 +01:00
Marcel
9af1c4c310 Merge branch 'xMAC94x/update' into 'master'
run cargo update

See merge request veloren/veloren!4308
2024-02-06 18:08:26 +00:00
juliancoffee
bfff41dc97 Rever alignment and group manipulation 2024-02-06 15:58:40 +02:00
juliancoffee
dab058740b Give /dropall to mods again 2024-02-06 15:43:46 +02:00
juliancoffee
d6a17366f1 fmt 2024-02-06 15:43:46 +02:00
juliancoffee
33f0c55510 Restrict permission requirements
- Fix typo when /alignment was available to Moderator
- Remove non-moderation commands from Moderator
2024-02-06 15:43:45 +02:00
juliancoffee
7e2f219de1 Rename /be_npc to /into_npc 2024-02-06 15:43:45 +02:00
juliancoffee
70b5c2927d Add /alignment command 2024-02-06 15:43:45 +02:00
juliancoffee
8889407660 Add /be_npc command 2024-02-06 15:43:45 +02:00
Marcel Märtens
c69224171b run cargo update 2024-02-06 12:45:32 +01:00
Marcel Märtens
6ebbb89d4d update toolchain to nightly-2024-01-17 2024-02-05 19:51:50 +01:00
Illia Denysenko
a2d52d09fc Merge branch 'juliancoffee/i18n-gender-chat' into 'master'
First step to enabling grammatical genders

See merge request veloren/veloren!4301
2024-02-04 17:40:08 +00:00
juliancoffee
e5c2ee6b23 Improve translator documentation and wording 2024-02-04 00:11:49 +02:00
juliancoffee
7bb2d11c98 Add documentation for localize_npc methods 2024-02-03 23:57:52 +02:00
juliancoffee
5aa88ac223 Store the gender in CharacterInfo 2024-02-03 18:58:46 +02:00
juliancoffee
aecdadca14 Improving documentation 2024-02-03 18:58:46 +02:00
juliancoffee
eeb7cab8c3 Implement gender, kind of 2024-02-03 18:58:46 +02:00
juliancoffee
96681cd448 Remove/Deprecate KillSource::Environment 2024-02-03 18:58:46 +02:00
juliancoffee
af396aa8dd Add Gender marker for body
- Add gender() method on body, which is derived from body_type
- Expose it in ChatContext so that chat i18n can use it.
2024-02-03 18:58:45 +02:00
Sam
e925664d36 Addressed review comments 2024-02-02 20:06:59 -05:00
Sam
8d1df956d6 Addressed review comments 2024-02-02 20:06:58 -05:00
Sam
632e922db6 Overflow slots displayed in bag 2024-02-02 20:06:58 -05:00
Sam
d01997ca56 Overflow slots as slots 2024-02-02 20:06:55 -05:00
Sam
93ca630a13 Automatically overflows items to 'overflow slots' that are inaccessible if items cannot be inserted in persistence on character load. 2024-02-02 20:06:05 -05:00
Woeful_Wolf
7b843444be Renamed closest_points_ls3 to closest_points_3d, added comments, disable raycast aiming in FPV, get shortest between entity and terrain raycast 2024-02-02 18:11:37 +02:00
Woeful_Wolf
c86f000881 Moved closest_line_seg_line_seg to common/systems/src/phys.rs and renamed to closest_points_ls3 2024-02-01 22:34:42 +02:00
Treeco
7496aa5357 Added LOD objects for new forest types 2024-01-31 23:01:44 +00:00
BigKhan
554e5b6c80 Added Autumn ForestKind 2024-01-31 16:50:13 +00:00
BigKhan
f600d48e15 Added Cherry Tree ForestKind 2024-01-31 13:15:26 +00:00
maxicarlos08
be056ef595 Merge branch 'AutumnTrees' into 'master'
Autumn trees

See merge request veloren/veloren!4284
2024-01-31 11:19:11 +00:00
Christof Petig
80dd3946be Provide the same API when plugins are disabled 2024-01-30 23:52:41 +01:00
Christof Petig
eaba303670 Merge branch 'christof/hot-reload-fix' into 'master'
Fix hot reloading for plugin combined manifests

See merge request veloren/veloren!4280
2024-01-28 20:02:02 +00:00
BigKhan
69f549deab made the trees maples instead. renamed the ForestKind to match. 2024-01-28 14:34:11 +00:00
BigKhan
f626fdc496 Added Autumn Trees 2024-01-27 21:12:51 +00:00
Christof Petig
ed7fd13a50 fix unit tests 2024-01-27 21:24:24 +01:00
maxicarlos08
d11c58b75b Merge branch 'synis/item-tabcomplete' into 'master'
Incremental item path autocomplete

See merge request veloren/veloren!4281
2024-01-27 18:03:21 +00:00
Isse
2023786f5e Merge branch 'isse/optimize-weather' into 'master'
Optimize weather

See merge request veloren/veloren!4270
2024-01-27 17:20:53 +00:00
Syniis
488922ac94 Cleaner code 2024-01-27 16:16:30 +01:00
Syniis
b97e27df9a Allow specifiying prefix for AssetPath command argument 2024-01-27 15:44:03 +01:00
Christof Petig
b407a2b186 Fix the obvious problems, still recipe book isn't hot reloading any more 2024-01-27 15:19:37 +01:00
Syniis
d46dbb9708 Incremental item path autocomplete 2024-01-27 13:41:39 +01:00
Christof Petig
cc93474c2f fix hot reloading of combined manifests 2024-01-27 12:40:34 +01:00
Christof Petig
bab8c713fb simplify cache handling 2024-01-27 12:40:25 +01:00
Maxicarlos08
76627cd544
only use hash cache, fix compression benchmark, fixed be/le bug 2024-01-26 17:48:37 +01:00
Maxicarlos08
c5ddf73dc2
optimize sprites in compressed chunks 2024-01-26 16:26:26 +01:00
Maxicarlos08
e2c2e1bce1
store sprite data separately for compressed chunks 2024-01-26 11:16:06 +01:00
Imbris
fd2e45cfde Merge branch 'crabman/terrain-persistence-crash' into 'master'
don't remove blocks when applying changes for new chunks

See merge request veloren/veloren!4276
2024-01-26 02:08:59 +00:00
Maxicarlos08
47a909e94d
fix the *actual* crash 2024-01-26 02:31:21 +01:00
Maxicarlos08
4276dbd628
updated bed sprite height 2024-01-25 19:40:58 +01:00
Isse
ef59e57347 round to nearest integer for compressed weather 2024-01-25 00:35:14 +01:00
maxicarlos08
8d3cd277b9 Merge branch 'jcoxeye/price-entries' into 'master'
Lots of price entries for miscellaneous items

See merge request veloren/veloren!4231
2024-01-24 06:57:07 +00:00
Isse
8f15dedc3b fix weather_zone command, and only send local wind once every 30 ticks 2024-01-23 22:21:33 +01:00
Isse
b55038a526 rename SharedWeather to CompressedWeather 2024-01-23 21:05:57 +01:00
Isse
268215b301 make weather not block main thread, and lessen the amount of data shared with client. 2024-01-22 19:53:36 +01:00
Joshua Barretto
92a8bc2806 Merge branch 'zesterer/toggle-light-sprites' into 'master'
Added the ability to toggle light sources on and off

See merge request veloren/veloren!4267
2024-01-22 09:39:31 +00:00
Joshua Barretto
49ba880af0 Removed irrelevant test 2024-01-21 22:14:40 +00:00
Joshua Barretto
d836461f8d Use SpriteInteract state for toggling lights 2024-01-21 21:30:08 +00:00
Joshua Barretto
4a89d88e9b Added default sprite attribute state 2024-01-21 21:30:08 +00:00
Joshua Barretto
ad8965fdd7 Don't use distinct event system for handling sprite interactions 2024-01-21 21:30:08 +00:00
Joshua Barretto
4cbec5d93c Interaction distance check, better text 2024-01-21 21:30:08 +00:00
Joshua Barretto
e0ebe6939e Added the ability to toggle light sources on and off 2024-01-21 21:30:06 +00:00
do-no-van
646c57501f make fortitude scale of difference from maximum health 2024-01-21 20:18:19 +00:00
do-no-van
8c5759cb5e balance sword abilities 2024-01-21 20:18:19 +00:00
maxicarlos08
83a24acc1e
Add charm animation 2024-01-21 15:00:06 +01:00
Illia Denysenko
cebfb9f508 Merge branch 'timvinc/kill_npc_cmd_option' into 'master'
Fixes #1922 - Adds Flag to ArgumentSpec to support server command arguments like 'kill_npcs --also-pets'

Closes #1922

See merge request veloren/veloren!4261
2024-01-21 10:27:09 +00:00
Tim Vincent
cb1a0b9f91 Adds Flag to ArgumentSpec to support server command arguments like 'kill_npcs --also-pets' 2024-01-20 16:39:42 -08:00
Samuel Keiffer
3224bc5147 Merge branch 'crabman/earthsplitter-nerf' into 'master'
earthsplitter nerf

See merge request veloren/veloren!4264
2024-01-20 18:30:55 +00:00
Samuel Keiffer
5d6824aace Merge branch 'haniwa' into 'master'
haniwa

See merge request veloren/veloren!4234
2024-01-20 17:45:23 +00:00
flo
48a79b3e78 haniwa 2024-01-20 17:45:23 +00:00
Maxicarlos08
d30fed3961
earthsplitter nerf 2024-01-20 18:32:29 +01:00
Benoît du Garreau
b6ffb3a146 Update assets_manager to v0.11 2024-01-20 15:46:16 +00:00
Joshua Barretto
777d03b361 Categorised more sprites 2024-01-20 10:36:34 +00:00
Joshua Barretto
e5aa8cd3b7 Fix warnings 2024-01-19 20:14:32 +00:00