Kahrl
c33891174d
Implement WieldMeshSceneNode which improves wield mesh rendering
...
- Don't create and cache an extruded mesh for every (non-node) item.
Instead use a single one per image resolution.
- For cubic nodes reuse a single wield mesh too
- Improve lighting of the wielded item
- Increase far value of wield mesh scene camera, fixes #1770
- Also includes some minor refactorings of Camera and GenericCAO.
2014-11-08 23:11:57 +01:00
ShadowNinja
b95caf17ad
Make players check inventory modification properly
2014-10-01 18:44:36 -04:00
ShadowNinja
4d2318b576
Simplify player modification checks
2014-10-01 18:44:36 -04:00
ShadowNinja
dbf9e444b1
Split settings into seperate source and header files
...
This also cleans up settings a bit
2014-09-21 14:39:35 -04:00
sapier
8fd4c96588
Fix memory leaks in GenericCAO, ShaderSource and Player classes
2014-07-02 23:33:18 +02:00
SmallJoker
e0daff109b
Make player files saving again
2014-06-29 00:45:04 +02:00
ShadowNinja
c12300308c
Store the maximum player file tries in a constant
2014-06-23 15:55:47 -04:00
ShadowNinja
103b7e6e63
Only try to load from possible player files
2014-06-23 15:45:59 -04:00
ShadowNinja
10d607b0fe
Only keep players loaded while they're connected
2014-06-23 15:45:59 -04:00
sapier
1bc27bc115
Small cleanup of hud add/remove code
2014-05-31 22:32:44 +02:00
BlockMen
104624427c
Prevent player jumping into nodes from below
...
Fixes camera glitch and cheating at drowning
2014-01-16 15:46:55 +01:00
PilzAdam
844cac9e3a
Add sneak and sneak_glitch to set_physics_override()
2013-12-03 23:20:00 +01:00
Kahrl
ee90d438b8
Omnicleanup: header cleanup, add ModApiUtil shared between game and mainmenu
2013-08-14 21:03:33 +02:00
Kahrl
3ec3564770
Fix various memory access problems detected by valgrind
2013-08-07 19:48:31 +02:00
RealBadAngel
b737eaa357
Add set_breath and get_breath to lua API.
2013-07-20 20:34:11 +02:00
PilzAdam
08767822b7
Dont write player files all the time
2013-06-28 14:15:48 +00:00
PilzAdam
8908148163
Print playername when failing to read playerfile and ignore files starting with .
2013-06-22 21:39:47 +00:00
PilzAdam
942228a796
Add drowning
2013-06-19 15:47:00 +00:00
Kahrl
780a234d48
Add ObjectRef.hud_set_hotbar_itemcount and add TOCLIENT_HUD_SET_PARAM
2013-05-26 00:23:33 +02:00
kwolekr
c3b246b585
Generalize hud_builtin_enable into hud_set_flags
2013-04-25 19:37:36 -04:00
sapier
04225e53ec
Move player collisionbox to player class
2013-04-25 18:53:50 +02:00
Diego Martínez
b02e6b1403
Added support to disable built-in HUD elements
2013-04-24 17:28:00 +03:00
MirceaKitsune
ad16c90acf
Allow modifying movement speed, jump height and gravity per-player via the Lua API.
2013-04-05 02:00:59 +02:00
Sfan5
3fab3825aa
Update Copyright Years
2013-02-24 20:15:24 +01:00
PilzAdam
269f01224b
Change Minetest-c55 to Minetest
2013-02-24 18:49:03 +01:00
Perttu Ahola
9c11ef6f46
Some kind of middleway values for player acceleration for now
2013-02-15 23:18:19 +02:00
Perttu Ahola
c206fb85fb
Restore old acceleration behavior until something is actually agreed on (part 2)
2013-02-15 22:47:23 +02:00
MirceaKitsune
f0f07b20f0
Improved Player Physics
2013-02-14 06:21:30 +10:00
Ilya Zhuravlev
d7cc000a0c
Add InventoryList width property & allow custom crafting grids.
2012-09-01 10:01:41 +03:00
Perttu Ahola
243d9fb7d6
minetest.register_on_player_receive_fields()
2012-07-22 17:40:48 +03:00
Perttu Ahola
7564aae27e
Allow defining player's inventory form in Lua
2012-07-19 14:09:16 +03:00
Kahrl
05d8ea0ebb
Custom boxy nodes (stairs, slabs) and collision changes
2012-06-17 16:34:39 +03:00
Perttu Ahola
ec937ecdd8
Properly and efficiently use split utility headers
2012-06-17 02:40:36 +03:00
Perttu Ahola
e70b6545b1
Switch the license to be LGPLv2/later, with small parts still remaining as GPLv2/later, by agreement of major contributors
2012-06-05 18:54:07 +03:00
Perttu Ahola
0abf89eb12
Add 'fly' and 'fast' privileges and the underlying privileges-to-client system
2012-03-31 16:25:02 +03:00
Perttu Ahola
9300510a80
Simple fix for camera blinking black when jumping into ceiling with current smaller collision box
2012-03-29 21:21:34 +03:00
Kahrl
bbb2502894
added PlayerSAO and RemotePlayer, removed ServerRemotePlayer
2012-03-29 14:05:45 +03:00
Perttu Ahola
753a1999e6
Add event manager and use it to trigger sounds
2012-03-24 04:24:26 +02:00
Perttu Ahola
c0ed8d9432
LocalPlayer::getStandingNodePos()
2012-03-24 04:24:26 +02:00
Perttu Ahola
81385682c8
Revert old 4BS/s walk speed for now
2012-03-15 23:11:07 +02:00
Perttu Ahola
d74659254b
Faster player movement and smaller collision box
2012-03-10 17:28:56 +02:00
Kahrl
88cdd3a363
Players stay in environment even when dead, damage flash and fall damage fixes
...
Don't set m_removed on dead players (dead players are indicated by hp == 0). Local
damage flash is shown whatever the cause was (even from Lua set_hp). PlayerCAO
damage flash matches duration of local damage flash. Fall damage is dealt much more consistently (this is done by disallowing jumping when speed.Y is very negative, up to now jumping could sometimes negate fall damage)
2012-02-05 12:06:55 +02:00
Kahrl
0e8bd531c2
Fix craftresult_is_preview flood in log and remove unnecessary debug output
2012-01-25 20:18:20 +02:00
Kahrl
1efdc36b22
Inventory menu (with dragging) improved. Crafting is now handled via a IACTION_CRAFT inventory action.
2012-01-22 17:31:12 +02:00
Kahrl
6a76c226e1
The huge item definition and item namespace unification patch (itemdef), see http://c55.me/minetest/wiki/doku.php?id=changes:itemdef
2012-01-12 06:10:39 +01:00
Perttu Ahola
5344dec760
Move ServerRemotePlayer to a separate file
2011-12-02 10:44:20 +02:00
Perttu Ahola
e4daa4c065
Make players be again visible from a long distance
2011-12-02 01:08:14 +02:00
Perttu Ahola
af32240545
Players are more like objects + related stuff
2011-12-01 23:33:48 +02:00
Perttu Ahola
ee0d3bacbc
Player-is-SAO WIP
2011-12-01 18:23:58 +02:00
Perttu Ahola
e109ed5cef
Proper player inventory and hp modification tracking and sending accordingly
2011-11-29 23:18:20 +02:00